package com.mentaleye.dal.dao;

import java.util.List;
import java.util.Map;

import com.mentaleye.dal.model.RolePerson;

public interface RolePersonDao {
	//添加角色关联人员，人员类型、人员、人员编号choosen
	public boolean insertPersonToRole(RolePerson rolePerson);
	
	public boolean insertPersonToRoleList(List<RolePerson> list);
	//通过人员id删除角色关联人员中的信息（单条删除）
	public boolean deletePersonFromRole(Integer PersonId,Integer roleNo,Integer personType);
	//多条删除
	public boolean deletePersonFromRoleByList(List<Integer> ids,Integer roleNo);
	//通过角色id查询该角色下所有角色关联人员
	public List<RolePerson> queryRolePersonListByRoleNo(Integer roleNo);
	
	public List<RolePerson> queryRolePerson(Map<String, Object> map);
	
}
